NVM 是 Node Version Manager
的縮寫,可以了解這是一個跟 Node 版本控制有關係的套件,他讓我們可以自由的切換到自己想要的版本號
當某個特定專案需要使用指定版本時,我們不可能去 uninstall 現有版本,然後 install 指定版本,這樣很沒效率,為了解決這個問題,我們就會需要使用到 NVM,她讓我們可以擁有多個 Node 版本,且可以讓我們自己選擇現在要用到的版本號
首先我們需要先下載 NVM
不過因為 NVM 不是透過 Node 去做下載,所以 Windows 這邊我沒辦法演示,但別擔心我有放連結,方便 Windows 的讀者去做下載
MAC:
先在 Terminal,輸入以下指令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
也可以到官網找到以下指令
現在就可以確認有沒有下載成功
nvm
如果現在出現類似 zsh: command not found: nvm
的錯誤訊息出現
記得到你的 ~/.bashrc, ~/.profile, 或是 ~/.zshrc 檔案裡面加入
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"bash_completion
加入以上指令後,回到 Terminal,一樣下nvm
指令
如果顯示以上文字代表你已經成功下載 NVM
下載完之後,終於到了使用的環節了
這邊官網其實有寫得很清楚了
nvm install 16.15
p.s. 因為太多了,所以我沒有全部截起來
其中會有一些版本號跟其他的不太一樣
藍色部分是你目前擁有的 Node 版本號
其中綠色箭頭就是目前使用的版本
透過上方指令我們可以看到目前擁有的 Node 版本,並使用nvm use node-version
可以切換到指定版本
今天如果想要使用特定版本的話可以使用上方指令
以上就是今天的內容,如果有任何錯誤,歡迎留言在下方~~
那我們明天見~~
參考資料:
https://www.casper.tw/development/2022/01/10/install-nvm/